<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="dmsstyle.css" />
<title>The dmp Schema</title>
</head>

<body>

  <div id="header"> <div class="headerBar"> </div> </div>

  <div id="main">

    <div id="content">

<!-- org.dmd.dms.doc.web.SchemaPage.writeSchemaSummary(SchemaPage.java:336) -->

  <div class="schemaName"> dmp </div>

  <div class="summary">

<!-- org.dmd.dms.doc.web.SchemaPage.writeClassSummary(SchemaPage.java:371) -->

    <div class="classList">
    <h2> Classes (24)</h2>
    <table>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#ActionRequest"> ActionRequest </a></td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#ActionResponse"> ActionResponse </a></td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#CreateRequest"> CreateRequest </a></td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#CreateResponse"> CreateResponse </a></td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#DMPEvent"> DMPEvent </a></td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#DMPMessage"> DMPMessage </a></td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#DeleteRequest"> DeleteRequest </a></td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#DeleteResponse"> DeleteResponse </a></td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#DenotifyRequest"> DenotifyRequest </a></td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#DenotifyResponse"> DenotifyResponse </a></td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#GetRequest"> GetRequest </a></td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#GetResponse"> GetResponse </a></td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#LoginRequest"> LoginRequest </a></td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#LoginResponse"> LoginResponse </a></td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#LogoutRequest"> LogoutRequest </a></td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#LogoutResponse"> LogoutResponse </a></td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#NotifyRequest"> NotifyRequest </a></td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#NotifyResponse"> NotifyResponse </a></td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#PreAuthRequest"> PreAuthRequest </a></td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#PreAuthResponse"> PreAuthResponse </a></td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#Request"> Request </a></td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#Response"> Response </a></td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#SetRequest"> SetRequest </a></td>
      </tr>
      <tr>
      <td class="spacer"> </td>
      <td> <a class="deflink" href="#SetResponse"> SetResponse </a></td>
      </tr>
    </table>
    </div><!-- org.dmd.dms.doc.web.SchemaPage.writeEnumSummary(SchemaPage.java:467) -->

    <div class="enumList">
    <h2>Enums (6)</h2>
    <ul>
      <li> <a class="deflink" href="#DMPEventTypeEnum"> DMPEventTypeEnum </a></li>
      <li> <a class="deflink" href="#FileModeEnum"> FileModeEnum </a></li>
      <li> <a class="deflink" href="#ResponseCategoryEnum"> ResponseCategoryEnum </a></li>
      <li> <a class="deflink" href="#ResponseFormatEnum"> ResponseFormatEnum </a></li>
      <li> <a class="deflink" href="#ResponseTypeEnum"> ResponseTypeEnum </a></li>
      <li> <a class="deflink" href="#ScopeEnum"> ScopeEnum </a></li>
    </ul>
    </div>  </div> <!--  summary -->

<!-- org.dmd.dms.doc.web.SchemaPage.writeClasses(SchemaPage.java:203) -->

<div class="classDetails">

<h2> Class Details </h2>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="ActionRequest"> ActionRequest </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The ActionRequest is used to trigger behaviour on one or more objects.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">EXTENSIBLE</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="dmp.html#DMPMessage">DMPMessage</a> <br />
      <a href="dmp.html#Request">Request</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#FQN">FQN</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#FullyQualifiedName">FullyQualifiedName</a> </td>
      <td> The fully qualified name of a hierarchic object. The exact form of
 the fqn is application specific.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#actionName">actionName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The name of an action to be triggered.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#requestID">requestID</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A unique identifier that is generated on a client to distinguish the
 responses that are associated with a given request.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#actionTrigger">actionTrigger</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DmcObject">DmcObject</a> </td>
      <td> The action trigger information i.e. an associated parameters for the action.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#handlerID">handlerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The handlerID is a convenience attribute on requests that allows
 for routing of responses back to the appropriate response handler. This is used in
 the Dark Matter MVC framework.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#notifyOriginator">notifyOriginator</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> Indicates if an originator wants its own event.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#objectList">objectList</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#DmcObject">DmcObject</a> </td>
      <td> A set of objects returned from the server.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#originatorID">originatorID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The thing that originated a request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#readableFormat">readableFormat</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag that indicates if you want a response in a human readable format with 
 formatting. The default is to use the most compact form - no additional whitespace and no
 newlines.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseFormat">responseFormat</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseFormatEnum">ResponseFormatEnum</a> </td>
      <td> When the protocol is used for a JSON interface, the response format indicates
 whether the client wants the results as a flat set of objects (STANDARD) or as hierarchy of child
 objects embedded in arrays beneath their parents (DOM).
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#scope">scope</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ScopeEnum">ScopeEnum</a> </td>
      <td> Indicates the scope of an operation applied to a hierarchy of objects.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#sessionID">sessionID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> A unique identifier that identifies a client session with the server.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeoutSeconds">timeoutSeconds</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A timeout flag that may be set on messages.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#trackingEnabled">trackingEnabled</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag used for debug purposes to allow you to turn logging behaviour for a messages.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmrbase.html#userName">userName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The name of a user.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="ActionResponse"> ActionResponse </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The ActionResponse returns the results of a particular ActionRequest. Exactly what is
 returned will depend on the efActionDef.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">EXTENSIBLE</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="dmp.html#DMPMessage">DMPMessage</a> <br />
      <a href="dmp.html#Response">Response</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#actionName">actionName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The name of an action to be triggered.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#lastResponse">lastResponse</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> Flag that indicates if this is the last response to a request. NOTE: this defaults
 to true if not specified, since most requests result in a single response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#requestID">requestID</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A unique identifier that is generated on a client to distinguish the
 responses that are associated with a given request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseType">responseType</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseTypeEnum">ResponseTypeEnum</a> </td>
      <td> Indicates the category of response, success, failure, warning etc.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#handlerID">handlerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The handlerID is a convenience attribute on requests that allows
 for routing of responses back to the appropriate response handler. This is used in
 the Dark Matter MVC framework.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#objectList">objectList</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#DmcObject">DmcObject</a> </td>
      <td> A set of objects returned from the server.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseCategory">responseCategory</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseCategoryEnum">ResponseCategoryEnum</a> </td>
      <td> Indicates the category of a response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseText">responseText</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> Textual information associated with a response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#trackingEnabled">trackingEnabled</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag used for debug purposes to allow you to turn logging behaviour for a messages.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="CreateRequest"> CreateRequest </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The CreateRequest allows you to create a new object. If the parentName is specified,
 the object will be created beneath that parent object.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="dmp.html#DMPMessage">DMPMessage</a> <br />
      <a href="dmp.html#Request">Request</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#newObject">newObject</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DmcObject">DmcObject</a> </td>
      <td> A new object to be created.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#requestID">requestID</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A unique identifier that is generated on a client to distinguish the
 responses that are associated with a given request.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#handlerID">handlerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The handlerID is a convenience attribute on requests that allows
 for routing of responses back to the appropriate response handler. This is used in
 the Dark Matter MVC framework.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#notifyOriginator">notifyOriginator</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> Indicates if an originator wants its own event.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#originatorID">originatorID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The thing that originated a request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#parentName">parentName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#NameContainer">NameContainer</a> </td>
      <td> The name of the parent of an object.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#readableFormat">readableFormat</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag that indicates if you want a response in a human readable format with 
 formatting. The default is to use the most compact form - no additional whitespace and no
 newlines.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseFormat">responseFormat</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseFormatEnum">ResponseFormatEnum</a> </td>
      <td> When the protocol is used for a JSON interface, the response format indicates
 whether the client wants the results as a flat set of objects (STANDARD) or as hierarchy of child
 objects embedded in arrays beneath their parents (DOM).
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#sessionID">sessionID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> A unique identifier that identifies a client session with the server.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeoutSeconds">timeoutSeconds</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A timeout flag that may be set on messages.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#trackingEnabled">trackingEnabled</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag used for debug purposes to allow you to turn logging behaviour for a messages.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmrbase.html#userName">userName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The name of a user.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="CreateResponse"> CreateResponse </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The CreateResponse returns the results of a particular CreateRequest. The objectList
 contents will be implementation specific e.g. if there were problems with object creation there
 may be error indications.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="dmp.html#DMPMessage">DMPMessage</a> <br />
      <a href="dmp.html#Response">Response</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#lastResponse">lastResponse</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> Flag that indicates if this is the last response to a request. NOTE: this defaults
 to true if not specified, since most requests result in a single response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#requestID">requestID</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A unique identifier that is generated on a client to distinguish the
 responses that are associated with a given request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseType">responseType</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseTypeEnum">ResponseTypeEnum</a> </td>
      <td> Indicates the category of response, success, failure, warning etc.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#handlerID">handlerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The handlerID is a convenience attribute on requests that allows
 for routing of responses back to the appropriate response handler. This is used in
 the Dark Matter MVC framework.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#objectList">objectList</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#DmcObject">DmcObject</a> </td>
      <td> A set of objects returned from the server.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseCategory">responseCategory</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseCategoryEnum">ResponseCategoryEnum</a> </td>
      <td> Indicates the category of a response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseText">responseText</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> Textual information associated with a response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#trackingEnabled">trackingEnabled</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag used for debug purposes to allow you to turn logging behaviour for a messages.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="DMPEvent"> DMPEvent </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The Event class allows for the asynchronous notification of noteworthy system events.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="dmp.html#DMPMessage">DMPMessage</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#eventTypeDMP">eventTypeDMP</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#DMPEventTypeEnum">DMPEventTypeEnum</a> </td>
      <td> The eventTypeDMP indicates the nature of an event.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#requestID">requestID</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A unique identifier that is generated on a client to distinguish the
 responses that are associated with a given request.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#handlerID">handlerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The handlerID is a convenience attribute on requests that allows
 for routing of responses back to the appropriate response handler. This is used in
 the Dark Matter MVC framework.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#listenerID">listenerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> The targets of a GetRequest. This is the contained name of the object.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#modify">modify</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Modifier">Modifier</a> </td>
      <td> A set of modifications to an object.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#myOwnEvent">myOwnEvent</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> This flag is set by the CommsController on events when they are received. If
 the originatorID on an event matches the originatorID returned in the LoginResponse, it means
 that the event occurred because of a request sent by you; so myOwnEvent will be true. If the event
 was caused by another client, it will be false.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#notifyOriginator">notifyOriginator</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> Indicates if an originator wants its own event.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#originatorID">originatorID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The thing that originated a request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#slice">slice</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The name of a SliceDefinition. If specified, on a GetRequest, the set of
 attributes returned will be the specified slice of the object. For named objects, the object
 is always returned as well.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#source">source</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#NameContainer">NameContainer</a> </td>
      <td> The source of an event. This is the contained name of the object.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#sourceObject">sourceObject</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#DmcObject">DmcObject</a> </td>
      <td> The object associated with an event. This is generally only seen in create events,
 but there's nothing to prevent you from sending it in other events.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#sourceObjectClass">sourceObjectClass</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#ClassDefinition">ClassDefinition</a> </td>
      <td> The construction class name of the source of an event.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#trackingEnabled">trackingEnabled</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag used for debug purposes to allow you to turn logging behaviour for a messages.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="DMPMessage"> DMPMessage </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The DMPMessage class provides a common base for all messages that
 comprise the Dark Matter Protocol (DMP).
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">ABSTRACT</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derived(ClassFormatter.java:100) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Derived classes</td>
      <td colspan="2">
      <div class="derived"> <a href="dmp.html#DMPEvent">DMPEvent</a> </div>      <div class="derived"> <a href="dmp.html#Request">Request</a> </div>      <div class="derived"> <a href="dmp.html#Response">Response</a> </div>      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#requestID">requestID</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A unique identifier that is generated on a client to distinguish the
 responses that are associated with a given request.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#trackingEnabled">trackingEnabled</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag used for debug purposes to allow you to turn logging behaviour for a messages.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="DeleteRequest"> DeleteRequest </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The DeleteRequest allows you to delete one or more objects. If no scope is specified,
 the scope is assumed to be BASE i.e. just the specific object indicated by the targets. The behaviour
 of this request is implementation specific.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="dmp.html#DMPMessage">DMPMessage</a> <br />
      <a href="dmp.html#Request">Request</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#requestID">requestID</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A unique identifier that is generated on a client to distinguish the
 responses that are associated with a given request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#targets">targets</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#NameContainer">NameContainer</a> </td>
      <td> The targets of a GetRequest. This is the contained name of the object.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#handlerID">handlerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The handlerID is a convenience attribute on requests that allows
 for routing of responses back to the appropriate response handler. This is used in
 the Dark Matter MVC framework.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#notifyOriginator">notifyOriginator</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> Indicates if an originator wants its own event.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#originatorID">originatorID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The thing that originated a request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#readableFormat">readableFormat</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag that indicates if you want a response in a human readable format with 
 formatting. The default is to use the most compact form - no additional whitespace and no
 newlines.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseFormat">responseFormat</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseFormatEnum">ResponseFormatEnum</a> </td>
      <td> When the protocol is used for a JSON interface, the response format indicates
 whether the client wants the results as a flat set of objects (STANDARD) or as hierarchy of child
 objects embedded in arrays beneath their parents (DOM).
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#scope">scope</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ScopeEnum">ScopeEnum</a> </td>
      <td> Indicates the scope of an operation applied to a hierarchy of objects.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#sessionID">sessionID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> A unique identifier that identifies a client session with the server.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeoutSeconds">timeoutSeconds</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A timeout flag that may be set on messages.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#trackingEnabled">trackingEnabled</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag used for debug purposes to allow you to turn logging behaviour for a messages.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmrbase.html#userName">userName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The name of a user.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="DeleteResponse"> DeleteResponse </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The DeleteResponse returns the results of a particular DeleteRequest. The objectList
 contents will be implementation specific e.g. if there were problems with object deletion there
 may be error indications.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="dmp.html#DMPMessage">DMPMessage</a> <br />
      <a href="dmp.html#Response">Response</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#lastResponse">lastResponse</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> Flag that indicates if this is the last response to a request. NOTE: this defaults
 to true if not specified, since most requests result in a single response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#requestID">requestID</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A unique identifier that is generated on a client to distinguish the
 responses that are associated with a given request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseType">responseType</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseTypeEnum">ResponseTypeEnum</a> </td>
      <td> Indicates the category of response, success, failure, warning etc.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#handlerID">handlerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The handlerID is a convenience attribute on requests that allows
 for routing of responses back to the appropriate response handler. This is used in
 the Dark Matter MVC framework.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#objectList">objectList</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#DmcObject">DmcObject</a> </td>
      <td> A set of objects returned from the server.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseCategory">responseCategory</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseCategoryEnum">ResponseCategoryEnum</a> </td>
      <td> Indicates the category of a response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseText">responseText</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> Textual information associated with a response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#trackingEnabled">trackingEnabled</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag used for debug purposes to allow you to turn logging behaviour for a messages.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="DenotifyRequest"> DenotifyRequest </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The DenotifyRequest allows you to deregister for event notification on
 one or more objects.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="dmp.html#DMPMessage">DMPMessage</a> <br />
      <a href="dmp.html#Request">Request</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#requestID">requestID</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A unique identifier that is generated on a client to distinguish the
 responses that are associated with a given request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#target">target</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#NameContainer">NameContainer</a> </td>
      <td> The target of a request. This is the contained name of the object.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#filter">filter</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> Currently a place holder for the eventually filter implementation.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#handlerID">handlerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The handlerID is a convenience attribute on requests that allows
 for routing of responses back to the appropriate response handler. This is used in
 the Dark Matter MVC framework.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#listenerID">listenerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> The targets of a GetRequest. This is the contained name of the object.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#notifyOriginator">notifyOriginator</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> Indicates if an originator wants its own event.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#originatorID">originatorID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The thing that originated a request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#readableFormat">readableFormat</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag that indicates if you want a response in a human readable format with 
 formatting. The default is to use the most compact form - no additional whitespace and no
 newlines.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseFormat">responseFormat</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseFormatEnum">ResponseFormatEnum</a> </td>
      <td> When the protocol is used for a JSON interface, the response format indicates
 whether the client wants the results as a flat set of objects (STANDARD) or as hierarchy of child
 objects embedded in arrays beneath their parents (DOM).
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#scope">scope</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ScopeEnum">ScopeEnum</a> </td>
      <td> Indicates the scope of an operation applied to a hierarchy of objects.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#sessionID">sessionID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> A unique identifier that identifies a client session with the server.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeoutSeconds">timeoutSeconds</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A timeout flag that may be set on messages.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#trackingEnabled">trackingEnabled</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag used for debug purposes to allow you to turn logging behaviour for a messages.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmrbase.html#userName">userName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The name of a user.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="DenotifyResponse"> DenotifyResponse </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The DenotifyResponse is sent as a result of a DenotifyRequest.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="dmp.html#DMPMessage">DMPMessage</a> <br />
      <a href="dmp.html#Response">Response</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#lastResponse">lastResponse</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> Flag that indicates if this is the last response to a request. NOTE: this defaults
 to true if not specified, since most requests result in a single response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#requestID">requestID</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A unique identifier that is generated on a client to distinguish the
 responses that are associated with a given request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseType">responseType</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseTypeEnum">ResponseTypeEnum</a> </td>
      <td> Indicates the category of response, success, failure, warning etc.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#filter">filter</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> Currently a place holder for the eventually filter implementation.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#handlerID">handlerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The handlerID is a convenience attribute on requests that allows
 for routing of responses back to the appropriate response handler. This is used in
 the Dark Matter MVC framework.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseCategory">responseCategory</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseCategoryEnum">ResponseCategoryEnum</a> </td>
      <td> Indicates the category of a response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseText">responseText</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> Textual information associated with a response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#scope">scope</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ScopeEnum">ScopeEnum</a> </td>
      <td> Indicates the scope of an operation applied to a hierarchy of objects.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#target">target</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#NameContainer">NameContainer</a> </td>
      <td> The target of a request. This is the contained name of the object.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#trackingEnabled">trackingEnabled</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag used for debug purposes to allow you to turn logging behaviour for a messages.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="GetRequest"> GetRequest </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The GetRequest is used to retrieve objects.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="dmp.html#DMPMessage">DMPMessage</a> <br />
      <a href="dmp.html#Request">Request</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#requestID">requestID</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A unique identifier that is generated on a client to distinguish the
 responses that are associated with a given request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#scope">scope</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ScopeEnum">ScopeEnum</a> </td>
      <td> Indicates the scope of an operation applied to a hierarchy of objects.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#attributeSelector">attributeSelector</a> </td>
      <td class="valueType"> P HS </td>      <td> <a href="meta.html#AttributeID">AttributeID</a> </td>
      <td> The attributeSelector allows you to specify a subset of an object's attributes
 to be returned in a GetResponse.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#blockingFactor">blockingFactor</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The number of objects to be returned in a block in a GetResponse. If not specified,
 the server will attempt to return all requested objects in a single response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#cacheResponse">cacheResponse</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> The cacheResponse flag can be set on GetRequests and is reflected back
 in the GetResponse. If you are using a central response handler implementation (with caching)
 the handler can check to see if it should automatically cache the contents of a GetResponse
 or not. In cases where you are using Sliced objects, this is handy when you you retrieve the
 full object, but don't want to have it cached.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#classFilter">classFilter</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#ClassFilter">ClassFilter</a> </td>
      <td> The classFilter is used to performing matching of objects based on
 their class or auxiliary classes.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#filter">filter</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> Currently a place holder for the eventually filter implementation.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#filterByClass">filterByClass</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#ClassDefinition">ClassDefinition</a> </td>
      <td> Expedient way to ask for just objects of a particular class.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#handlerID">handlerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The handlerID is a convenience attribute on requests that allows
 for routing of responses back to the appropriate response handler. This is used in
 the Dark Matter MVC framework.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#notifyOriginator">notifyOriginator</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> Indicates if an originator wants its own event.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#originatorID">originatorID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The thing that originated a request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#readableFormat">readableFormat</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag that indicates if you want a response in a human readable format with 
 formatting. The default is to use the most compact form - no additional whitespace and no
 newlines.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#registerForEvents">registerForEvents</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> When the registerForEvents flag is set to true on a GetRequest, the
 client will be registered to receive events for the object(s) associated with the request.
 This mechanism ties object retrieval to event notification so that there's no possibility
 of missing events associated with the objects being retrieved. The system providing the
 GetResponses should ensure that any events associated with the objects are queued for 
 delivery until after the GetResponse is complete.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseFormat">responseFormat</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseFormatEnum">ResponseFormatEnum</a> </td>
      <td> When the protocol is used for a JSON interface, the response format indicates
 whether the client wants the results as a flat set of objects (STANDARD) or as hierarchy of child
 objects embedded in arrays beneath their parents (DOM).
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#sessionID">sessionID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> A unique identifier that identifies a client session with the server.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#slice">slice</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The name of a SliceDefinition. If specified, on a GetRequest, the set of
 attributes returned will be the specified slice of the object. For named objects, the object
 is always returned as well.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#targets">targets</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#NameContainer">NameContainer</a> </td>
      <td> The targets of a GetRequest. This is the contained name of the object.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeoutSeconds">timeoutSeconds</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A timeout flag that may be set on messages.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#trackingEnabled">trackingEnabled</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag used for debug purposes to allow you to turn logging behaviour for a messages.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmrbase.html#userName">userName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The name of a user.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="GetResponse"> GetResponse </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The GetResponse returns a set of objects. If you had set registerForEvents
 to true in the GetRequest, the listenerID will be the identifier that you will need to
 specify in the DenotifyRequest in order to denotify for events on the objects you
 initially retrieved.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="dmp.html#DMPMessage">DMPMessage</a> <br />
      <a href="dmp.html#Response">Response</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#lastResponse">lastResponse</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> Flag that indicates if this is the last response to a request. NOTE: this defaults
 to true if not specified, since most requests result in a single response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#requestID">requestID</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A unique identifier that is generated on a client to distinguish the
 responses that are associated with a given request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseType">responseType</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseTypeEnum">ResponseTypeEnum</a> </td>
      <td> Indicates the category of response, success, failure, warning etc.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#cacheResponse">cacheResponse</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> The cacheResponse flag can be set on GetRequests and is reflected back
 in the GetResponse. If you are using a central response handler implementation (with caching)
 the handler can check to see if it should automatically cache the contents of a GetResponse
 or not. In cases where you are using Sliced objects, this is handy when you you retrieve the
 full object, but don't want to have it cached.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#handlerID">handlerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The handlerID is a convenience attribute on requests that allows
 for routing of responses back to the appropriate response handler. This is used in
 the Dark Matter MVC framework.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#listenerID">listenerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> The targets of a GetRequest. This is the contained name of the object.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#objectList">objectList</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#DmcObject">DmcObject</a> </td>
      <td> A set of objects returned from the server.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#objectsToCome">objectsToCome</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> This attribute indicates the number of objects that may be returned in later
 GetResponses. This allows for the implementation of progress indications for the retrieval of
 objects that may be broken into multiple reponses. For instance, when the initial GetRequest is
 received, you could return the number of objectsToCome and then base a progress bar on this
 number and the number of objects you've currently received.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseCategory">responseCategory</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseCategoryEnum">ResponseCategoryEnum</a> </td>
      <td> Indicates the category of a response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseText">responseText</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> Textual information associated with a response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#targets">targets</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#NameContainer">NameContainer</a> </td>
      <td> The targets of a GetRequest. This is the contained name of the object.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#trackingEnabled">trackingEnabled</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag used for debug purposes to allow you to turn logging behaviour for a messages.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="LoginRequest"> LoginRequest </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The LoginRequest allows you to connect to connect to something and
 pass along credentials.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="dmp.html#DMPMessage">DMPMessage</a> <br />
      <a href="dmp.html#Request">Request</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmrbase.html#password">password</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> A user's password.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#requestID">requestID</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A unique identifier that is generated on a client to distinguish the
 responses that are associated with a given request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmrbase.html#userName">userName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The name of a user.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#handlerID">handlerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The handlerID is a convenience attribute on requests that allows
 for routing of responses back to the appropriate response handler. This is used in
 the Dark Matter MVC framework.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#notifyOriginator">notifyOriginator</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> Indicates if an originator wants its own event.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#originatorID">originatorID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The thing that originated a request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#readableFormat">readableFormat</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag that indicates if you want a response in a human readable format with 
 formatting. The default is to use the most compact form - no additional whitespace and no
 newlines.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseFormat">responseFormat</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseFormatEnum">ResponseFormatEnum</a> </td>
      <td> When the protocol is used for a JSON interface, the response format indicates
 whether the client wants the results as a flat set of objects (STANDARD) or as hierarchy of child
 objects embedded in arrays beneath their parents (DOM).
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#sessionID">sessionID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> A unique identifier that identifies a client session with the server.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeoutSeconds">timeoutSeconds</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A timeout flag that may be set on messages.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#trackingEnabled">trackingEnabled</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag used for debug purposes to allow you to turn logging behaviour for a messages.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmrbase.html#userName">userName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The name of a user.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="LoginResponse"> LoginResponse </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The LoginResponse is returned after a Login request is received. If the
 login is successful, a session ID will be assigned and a request root will be given. All
 subsequent requests must contain the session ID and all requests will be checked to ensure
 that they pertain to objects at or below the request root.
 <p/>
 The response may also have an originatorID that is a unique identifier assigned by the 
 server. In some systems, this identifier will be stamped on all incoming requests and
 passed through to the events that are generated as a result of those requests. In this
 way, a client can tell whether the events it receives came from its own requests or from
 requests made by other clients.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="dmp.html#DMPMessage">DMPMessage</a> <br />
      <a href="dmp.html#Response">Response</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#lastResponse">lastResponse</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> Flag that indicates if this is the last response to a request. NOTE: this defaults
 to true if not specified, since most requests result in a single response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#requestID">requestID</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A unique identifier that is generated on a client to distinguish the
 responses that are associated with a given request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseType">responseType</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseTypeEnum">ResponseTypeEnum</a> </td>
      <td> Indicates the category of response, success, failure, warning etc.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#handlerID">handlerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The handlerID is a convenience attribute on requests that allows
 for routing of responses back to the appropriate response handler. This is used in
 the Dark Matter MVC framework.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#originatorID">originatorID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The thing that originated a request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#requestRoot">requestRoot</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> For a set of objects stored in a hierarchic name space, this will be
 prefix beneath which all objects managed through the interface will reside.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseCategory">responseCategory</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseCategoryEnum">ResponseCategoryEnum</a> </td>
      <td> Indicates the category of a response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseText">responseText</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> Textual information associated with a response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#sessionID">sessionID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> A unique identifier that identifies a client session with the server.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#trackingEnabled">trackingEnabled</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag used for debug purposes to allow you to turn logging behaviour for a messages.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#userFQN">userFQN</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The fully qualified name of a user.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="LogoutRequest"> LogoutRequest </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The LogoutRequest allows you to disconnect from your current session.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="dmp.html#DMPMessage">DMPMessage</a> <br />
      <a href="dmp.html#Request">Request</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#requestID">requestID</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A unique identifier that is generated on a client to distinguish the
 responses that are associated with a given request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#sessionID">sessionID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> A unique identifier that identifies a client session with the server.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmrbase.html#userName">userName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The name of a user.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#handlerID">handlerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The handlerID is a convenience attribute on requests that allows
 for routing of responses back to the appropriate response handler. This is used in
 the Dark Matter MVC framework.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#notifyOriginator">notifyOriginator</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> Indicates if an originator wants its own event.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#originatorID">originatorID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The thing that originated a request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#readableFormat">readableFormat</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag that indicates if you want a response in a human readable format with 
 formatting. The default is to use the most compact form - no additional whitespace and no
 newlines.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseFormat">responseFormat</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseFormatEnum">ResponseFormatEnum</a> </td>
      <td> When the protocol is used for a JSON interface, the response format indicates
 whether the client wants the results as a flat set of objects (STANDARD) or as hierarchy of child
 objects embedded in arrays beneath their parents (DOM).
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#sessionID">sessionID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> A unique identifier that identifies a client session with the server.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeoutSeconds">timeoutSeconds</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A timeout flag that may be set on messages.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#trackingEnabled">trackingEnabled</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag used for debug purposes to allow you to turn logging behaviour for a messages.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmrbase.html#userName">userName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The name of a user.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="LogoutResponse"> LogoutResponse </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The LogoutResponse will indicate that you have successfully terminated
 your current session.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="dmp.html#DMPMessage">DMPMessage</a> <br />
      <a href="dmp.html#Response">Response</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#lastResponse">lastResponse</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> Flag that indicates if this is the last response to a request. NOTE: this defaults
 to true if not specified, since most requests result in a single response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#requestID">requestID</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A unique identifier that is generated on a client to distinguish the
 responses that are associated with a given request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseType">responseType</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseTypeEnum">ResponseTypeEnum</a> </td>
      <td> Indicates the category of response, success, failure, warning etc.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#sessionID">sessionID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> A unique identifier that identifies a client session with the server.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#handlerID">handlerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The handlerID is a convenience attribute on requests that allows
 for routing of responses back to the appropriate response handler. This is used in
 the Dark Matter MVC framework.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseCategory">responseCategory</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseCategoryEnum">ResponseCategoryEnum</a> </td>
      <td> Indicates the category of a response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseText">responseText</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> Textual information associated with a response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#trackingEnabled">trackingEnabled</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag used for debug purposes to allow you to turn logging behaviour for a messages.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="NotifyRequest"> NotifyRequest </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The NotifyRequest allows you to register for events on an arbitrary object or set
 of objects.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="dmp.html#DMPMessage">DMPMessage</a> <br />
      <a href="dmp.html#Request">Request</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#requestID">requestID</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A unique identifier that is generated on a client to distinguish the
 responses that are associated with a given request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#target">target</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#NameContainer">NameContainer</a> </td>
      <td> The target of a request. This is the contained name of the object.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#filter">filter</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> Currently a place holder for the eventually filter implementation.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#handlerID">handlerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The handlerID is a convenience attribute on requests that allows
 for routing of responses back to the appropriate response handler. This is used in
 the Dark Matter MVC framework.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#notifyOriginator">notifyOriginator</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> Indicates if an originator wants its own event.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#originatorID">originatorID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The thing that originated a request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#readableFormat">readableFormat</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag that indicates if you want a response in a human readable format with 
 formatting. The default is to use the most compact form - no additional whitespace and no
 newlines.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseFormat">responseFormat</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseFormatEnum">ResponseFormatEnum</a> </td>
      <td> When the protocol is used for a JSON interface, the response format indicates
 whether the client wants the results as a flat set of objects (STANDARD) or as hierarchy of child
 objects embedded in arrays beneath their parents (DOM).
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#scope">scope</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ScopeEnum">ScopeEnum</a> </td>
      <td> Indicates the scope of an operation applied to a hierarchy of objects.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#sessionID">sessionID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> A unique identifier that identifies a client session with the server.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeoutSeconds">timeoutSeconds</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A timeout flag that may be set on messages.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#trackingEnabled">trackingEnabled</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag used for debug purposes to allow you to turn logging behaviour for a messages.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmrbase.html#userName">userName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The name of a user.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="NotifyResponse"> NotifyResponse </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The NotifyResponse is sent as the result of a NotifyRequest.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="dmp.html#DMPMessage">DMPMessage</a> <br />
      <a href="dmp.html#Response">Response</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="PreAuthRequest"> PreAuthRequest </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The PreAuthRequest allows for the retrieval of information from the
 servlet before a user has authenticated. Exactly what type of information can be 
 retrieved is application specific.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="dmp.html#DMPMessage">DMPMessage</a> <br />
      <a href="dmp.html#Request">Request</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="PreAuthResponse"> PreAuthResponse </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The PreAuthResponse is sent as a result of a PreAuthRequest.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="dmp.html#DMPMessage">DMPMessage</a> <br />
      <a href="dmp.html#Response">Response</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#lastResponse">lastResponse</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> Flag that indicates if this is the last response to a request. NOTE: this defaults
 to true if not specified, since most requests result in a single response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#requestID">requestID</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A unique identifier that is generated on a client to distinguish the
 responses that are associated with a given request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseType">responseType</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseTypeEnum">ResponseTypeEnum</a> </td>
      <td> Indicates the category of response, success, failure, warning etc.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#applicationName">applicationName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The name of an application.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#applicationVersion">applicationVersion</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The version of an application.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#handlerID">handlerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The handlerID is a convenience attribute on requests that allows
 for routing of responses back to the appropriate response handler. This is used in
 the Dark Matter MVC framework.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseCategory">responseCategory</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseCategoryEnum">ResponseCategoryEnum</a> </td>
      <td> Indicates the category of a response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseText">responseText</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> Textual information associated with a response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#trackingEnabled">trackingEnabled</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag used for debug purposes to allow you to turn logging behaviour for a messages.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="Request"> Request </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The request class provides a common base for all request messages.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">ABSTRACT</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="dmp.html#DMPMessage">DMPMessage</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derived(ClassFormatter.java:100) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Derived classes</td>
      <td colspan="2">
      <div class="derived"> <a href="dmp.html#ActionRequest">ActionRequest</a> </div>      <div class="derived"> <a href="dmt.html#ClientCountFilterRequest">ClientCountFilterRequest</a> </div>      <div class="derived"> <a href="dmp.html#CreateRequest">CreateRequest</a> </div>      <div class="derived"> <a href="dmp.html#DeleteRequest">DeleteRequest</a> </div>      <div class="derived"> <a href="dmp.html#DenotifyRequest">DenotifyRequest</a> </div>      <div class="derived"> <a href="dmp.html#GetRequest">GetRequest</a> </div>      <div class="derived"> <a href="dmp.html#LoginRequest">LoginRequest</a> </div>      <div class="derived"> <a href="dmp.html#LogoutRequest">LogoutRequest</a> </div>      <div class="derived"> <a href="dmp.html#NotifyRequest">NotifyRequest</a> </div>      <div class="derived"> <a href="dmp.html#PreAuthRequest">PreAuthRequest</a> </div>      <div class="derived"> <a href="dmp.html#SetRequest">SetRequest</a> </div>      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#requestID">requestID</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A unique identifier that is generated on a client to distinguish the
 responses that are associated with a given request.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#handlerID">handlerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The handlerID is a convenience attribute on requests that allows
 for routing of responses back to the appropriate response handler. This is used in
 the Dark Matter MVC framework.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#notifyOriginator">notifyOriginator</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> Indicates if an originator wants its own event.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#originatorID">originatorID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The thing that originated a request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#readableFormat">readableFormat</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag that indicates if you want a response in a human readable format with 
 formatting. The default is to use the most compact form - no additional whitespace and no
 newlines.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseFormat">responseFormat</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseFormatEnum">ResponseFormatEnum</a> </td>
      <td> When the protocol is used for a JSON interface, the response format indicates
 whether the client wants the results as a flat set of objects (STANDARD) or as hierarchy of child
 objects embedded in arrays beneath their parents (DOM).
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#sessionID">sessionID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> A unique identifier that identifies a client session with the server.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeoutSeconds">timeoutSeconds</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A timeout flag that may be set on messages.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#trackingEnabled">trackingEnabled</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag used for debug purposes to allow you to turn logging behaviour for a messages.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmrbase.html#userName">userName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The name of a user.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="Response"> Response </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The Response class serves as a common base for all response messages. It used to be
 that the Response was abstract, but because we could receive a completely unknown request (for instance
 via a JSON/XML interface), we had to have the ability to return a generic error response.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="dmp.html#DMPMessage">DMPMessage</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derived(ClassFormatter.java:100) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Derived classes</td>
      <td colspan="2">
      <div class="derived"> <a href="dmp.html#ActionResponse">ActionResponse</a> </div>      <div class="derived"> <a href="dmp.html#CreateResponse">CreateResponse</a> </div>      <div class="derived"> <a href="dmp.html#DeleteResponse">DeleteResponse</a> </div>      <div class="derived"> <a href="dmp.html#DenotifyResponse">DenotifyResponse</a> </div>      <div class="derived"> <a href="dmp.html#GetResponse">GetResponse</a> </div>      <div class="derived"> <a href="dmp.html#LoginResponse">LoginResponse</a> </div>      <div class="derived"> <a href="dmp.html#LogoutResponse">LogoutResponse</a> </div>      <div class="derived"> <a href="dmp.html#NotifyResponse">NotifyResponse</a> </div>      <div class="derived"> <a href="dmp.html#PreAuthResponse">PreAuthResponse</a> </div>      <div class="derived"> <a href="dmp.html#SetResponse">SetResponse</a> </div>      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#lastResponse">lastResponse</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> Flag that indicates if this is the last response to a request. NOTE: this defaults
 to true if not specified, since most requests result in a single response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#requestID">requestID</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A unique identifier that is generated on a client to distinguish the
 responses that are associated with a given request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseType">responseType</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseTypeEnum">ResponseTypeEnum</a> </td>
      <td> Indicates the category of response, success, failure, warning etc.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#handlerID">handlerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The handlerID is a convenience attribute on requests that allows
 for routing of responses back to the appropriate response handler. This is used in
 the Dark Matter MVC framework.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseCategory">responseCategory</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseCategoryEnum">ResponseCategoryEnum</a> </td>
      <td> Indicates the category of a response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseText">responseText</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> Textual information associated with a response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#trackingEnabled">trackingEnabled</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag used for debug purposes to allow you to turn logging behaviour for a messages.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="SetRequest"> SetRequest </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The SetRequest allows you to alter the attribute values associated
 with an object. Like the get request, the set of attributes that can be manipulated
 will depend on the object type that is specified.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">STRUCTURAL</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="dmp.html#DMPMessage">DMPMessage</a> <br />
      <a href="dmp.html#Request">Request</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="meta.html#modify">modify</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Modifier">Modifier</a> </td>
      <td> A set of modifications to an object.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#requestID">requestID</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A unique identifier that is generated on a client to distinguish the
 responses that are associated with a given request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#target">target</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#NameContainer">NameContainer</a> </td>
      <td> The target of a request. This is the contained name of the object.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#handlerID">handlerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The handlerID is a convenience attribute on requests that allows
 for routing of responses back to the appropriate response handler. This is used in
 the Dark Matter MVC framework.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#notifyOriginator">notifyOriginator</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> Indicates if an originator wants its own event.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#originatorID">originatorID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The thing that originated a request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#readableFormat">readableFormat</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag that indicates if you want a response in a human readable format with 
 formatting. The default is to use the most compact form - no additional whitespace and no
 newlines.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseFormat">responseFormat</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseFormatEnum">ResponseFormatEnum</a> </td>
      <td> When the protocol is used for a JSON interface, the response format indicates
 whether the client wants the results as a flat set of objects (STANDARD) or as hierarchy of child
 objects embedded in arrays beneath their parents (DOM).
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#sessionID">sessionID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> A unique identifier that identifies a client session with the server.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#targetObjectClass">targetObjectClass</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#ClassDefinition">ClassDefinition</a> </td>
      <td> The construction class of the target of SetRequest. This is a convenience
 attribute used to record the object class of an object being modified by a SetRequest so that
 it can be passed on in the sourceObjectClass of an event.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeoutSeconds">timeoutSeconds</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A timeout flag that may be set on messages.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#trackingEnabled">trackingEnabled</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag used for debug purposes to allow you to turn logging behaviour for a messages.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmrbase.html#userName">userName</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> The name of a user.
      </td>
    </tr>

  </table>

<!-- org.dmd.dms.doc.web.ClassFormatter.dumpDetails(ClassFormatter.java:23) -->

  <table>

    <tr> <td class="className" colspan="4"> <a name="SetResponse"> SetResponse </a> </td></tr>
<!-- org.dmd.dms.doc.web.ClassFormatter.description(ClassFormatter.java:54) -->

    <tr>
      <td class="spacer"> </td>
      <td>Description</td>
      <td colspan="2">The SetResponse returns the results of a particular SetRequest. The objectList will contain
 the objects with the previously specified edits.
</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.type(ClassFormatter.java:65) -->

    <tr>
      <td class="spacer"> </td>
      <td class="label">Type</td>
      <td colspan="2">EXTENSIBLE</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.derivedFrom(ClassFormatter.java:79) -->

    <tr>
      <td class="spacer"> </td>
      <td>Derived from</td>
      <td colspan="2">
      <a href="dmp.html#DMPMessage">DMPMessage</a> <br />
      <a href="dmp.html#Response">Response</a>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.wrapper(ClassFormatter.java:137) -->

    <tr>
      <td class="spacer"> </td>
      <td>Wrapper</td>
      <td colspan="2">EXTENDED</td>
    </tr>

  </table>

  <table>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">Must have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#lastResponse">lastResponse</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> Flag that indicates if this is the last response to a request. NOTE: this defaults
 to true if not specified, since most requests result in a single response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#requestID">requestID</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> A unique identifier that is generated on a client to distinguish the
 responses that are associated with a given request.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseType">responseType</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseTypeEnum">ResponseTypeEnum</a> </td>
      <td> Indicates the category of response, success, failure, warning etc.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#target">target</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#NameContainer">NameContainer</a> </td>
      <td> The target of a request. This is the contained name of the object.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td colspan="5"class="attributeSectionLabel">May have attributes</td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#handlerID">handlerID</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Integer">Integer</a> </td>
      <td> The handlerID is a convenience attribute on requests that allows
 for routing of responses back to the appropriate response handler. This is used in
 the Dark Matter MVC framework.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#objectList">objectList</a> </td>
      <td class="valueType"> P MV </td>      <td> <a href="meta.html#DmcObject">DmcObject</a> </td>
      <td> A set of objects returned from the server.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseCategory">responseCategory</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="dmp.html#ResponseCategoryEnum">ResponseCategoryEnum</a> </td>
      <td> Indicates the category of a response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#responseText">responseText</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#String">String</a> </td>
      <td> Textual information associated with a response.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#timeMS">timeMS</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Long">Long</a> </td>
      <td> A time stamp in milliseconds.
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.ClassFormatter.appendAttribute(ClassFormatter.java:200) -->

    <tr>
      <td class="spacer"> </td>
      <td> <a href="dmp.html#trackingEnabled">trackingEnabled</a> </td>
      <td class="valueType"> P SV </td>      <td> <a href="meta.html#Boolean">Boolean</a> </td>
      <td> A flag used for debug purposes to allow you to turn logging behaviour for a messages.
      </td>
    </tr>

  </table>

</div> <!-- classDetails -->

<!-- org.dmd.dms.doc.web.SchemaPage.writeAttributes(SchemaPage.java:223) -->

<div class="attributeDetails">

<h2> Attribute Details </h2>

  <table>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="FQNList"> FQNList </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P MV </div> <div class="attrType"> <a href="meta.html#String">String</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
A set of fully qualified names.
<p/>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="actionName"> actionName </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#String">String</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The name of an action to be triggered.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> ActionRequest (<a href="dmp.html#ActionRequest">dmp</a>) </td>
          <td> ActionResponse (<a href="dmp.html#ActionResponse">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="actionTrigger"> actionTrigger </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#DmcObject">DmcObject</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The action trigger information i.e. an associated parameters for the action.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> ActionRequest (<a href="dmp.html#ActionRequest">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="applicationName"> applicationName </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#String">String</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The name of an application.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> PreAuthResponse (<a href="dmp.html#PreAuthResponse">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="applicationVersion"> applicationVersion </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#String">String</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The version of an application.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> PreAuthResponse (<a href="dmp.html#PreAuthResponse">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="attributeSelector"> attributeSelector </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P HS </div> <div class="attrType"> <a href="meta.html#AttributeID">AttributeID</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The attributeSelector allows you to specify a subset of an object's attributes\n to be returned in a GetResponse.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> GetRequest (<a href="dmp.html#GetRequest">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="blockingFactor"> blockingFactor </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#Integer">Integer</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The number of objects to be returned in a block in a GetResponse. If not specified,\n the server will attempt to return all requested objects in a single response.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> GetRequest (<a href="dmp.html#GetRequest">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="cacheResponse"> cacheResponse </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#Boolean">Boolean</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The cacheResponse flag can be set on GetRequests and is reflected back\n in the GetResponse. If you are using a central response handler implementation (with caching)\n the handler can check to see if it should automatically cache the contents of a GetResponse\n or not. In cases where you are using Sliced objects, this is handy when you you retrieve the\n full object, but don't want to have it cached.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> GetRequest (<a href="dmp.html#GetRequest">dmp</a>) </td>
          <td> GetResponse (<a href="dmp.html#GetResponse">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="eventChannelReady"> eventChannelReady </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#Boolean">Boolean</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
Used in conjunction with the primeEventChannel action to indicate that the\n response has come via the event channel.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
      <tr>
          <td> primeEventChannel (<a href="dmp.html#primeEventChannel">dmp</a>) </td>
      </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="eventTypeDMP"> eventTypeDMP </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="dmp.html#DMPEventTypeEnum">DMPEventTypeEnum</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The eventTypeDMP indicates the nature of an event.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> DMPEvent (<a href="dmp.html#DMPEvent">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="filter"> filter </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#String">String</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
Currently a place holder for the eventually filter implementation.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> DenotifyRequest (<a href="dmp.html#DenotifyRequest">dmp</a>) </td>
          <td> DenotifyResponse (<a href="dmp.html#DenotifyResponse">dmp</a>) </td>
          <td> GetRequest (<a href="dmp.html#GetRequest">dmp</a>) </td>
        <tr>
          <td> NotifyRequest (<a href="dmp.html#NotifyRequest">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="filterByClass"> filterByClass </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#ClassDefinition">ClassDefinition</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
Expedient way to ask for just objects of a particular class.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> GetRequest (<a href="dmp.html#GetRequest">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="handlerID"> handlerID </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#Integer">Integer</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The handlerID is a convenience attribute on requests that allows\n for routing of responses back to the appropriate response handler. This is used in\n the Dark Matter MVC framework.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> DMPEvent (<a href="dmp.html#DMPEvent">dmp</a>) </td>
          <td> Request (<a href="dmp.html#Request">dmp</a>) </td>
          <td> Response (<a href="dmp.html#Response">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="lastResponse"> lastResponse </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#Boolean">Boolean</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
Flag that indicates if this is the last response to a request. NOTE: this defaults\n to true if not specified, since most requests result in a single response.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> Response (<a href="dmp.html#Response">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="listenerID"> listenerID </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#Long">Long</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The targets of a GetRequest. This is the contained name of the object.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> DMPEvent (<a href="dmp.html#DMPEvent">dmp</a>) </td>
          <td> DenotifyRequest (<a href="dmp.html#DenotifyRequest">dmp</a>) </td>
          <td> GetResponse (<a href="dmp.html#GetResponse">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="myOwnEvent"> myOwnEvent </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#Boolean">Boolean</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
This flag is set by the CommsController on events when they are received. If\n the originatorID on an event matches the originatorID returned in the LoginResponse, it means\n that the event occurred because of a request sent by you; so myOwnEvent will be true. If the event\n was caused by another client, it will be false.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> DMPEvent (<a href="dmp.html#DMPEvent">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="newObject"> newObject </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#DmcObject">DmcObject</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
A new object to be created.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> CreateRequest (<a href="dmp.html#CreateRequest">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="notifyOriginator"> notifyOriginator </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#Boolean">Boolean</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
Indicates if an originator wants its own event.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> DMPEvent (<a href="dmp.html#DMPEvent">dmp</a>) </td>
          <td> Request (<a href="dmp.html#Request">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="objectList"> objectList </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P MV </div> <div class="attrType"> <a href="meta.html#DmcObject">DmcObject</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
A set of objects returned from the server.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> ActionRequest (<a href="dmp.html#ActionRequest">dmp</a>) </td>
          <td> ActionResponse (<a href="dmp.html#ActionResponse">dmp</a>) </td>
          <td> CreateResponse (<a href="dmp.html#CreateResponse">dmp</a>) </td>
        <tr>
          <td> DeleteResponse (<a href="dmp.html#DeleteResponse">dmp</a>) </td>
          <td> GetResponse (<a href="dmp.html#GetResponse">dmp</a>) </td>
          <td> SetResponse (<a href="dmp.html#SetResponse">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="objectsToCome"> objectsToCome </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#Long">Long</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
This attribute indicates the number of objects that may be returned in later\n GetResponses. This allows for the implementation of progress indications for the retrieval of\n objects that may be broken into multiple reponses. For instance, when the initial GetRequest is\n received, you could return the number of objectsToCome and then base a progress bar on this\n number and the number of objects you've currently received.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> GetResponse (<a href="dmp.html#GetResponse">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="originatorID"> originatorID </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#Integer">Integer</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The thing that originated a request.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> DMPEvent (<a href="dmp.html#DMPEvent">dmp</a>) </td>
          <td> LoginResponse (<a href="dmp.html#LoginResponse">dmp</a>) </td>
          <td> Request (<a href="dmp.html#Request">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="parentName"> parentName </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#NameContainer">NameContainer</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The name of the parent of an object.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> CreateRequest (<a href="dmp.html#CreateRequest">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="readableFormat"> readableFormat </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#Boolean">Boolean</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
A flag that indicates if you want a response in a human readable format with \n formatting. The default is to use the most compact form - no additional whitespace and no\n newlines.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> Request (<a href="dmp.html#Request">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="registerForEvents"> registerForEvents </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#Boolean">Boolean</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
When the registerForEvents flag is set to true on a GetRequest, the\n client will be registered to receive events for the object(s) associated with the request.\n This mechanism ties object retrieval to event notification so that there's no possibility\n of missing events associated with the objects being retrieved. The system providing the\n GetResponses should ensure that any events associated with the objects are queued for \n delivery until after the GetResponse is complete.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> GetRequest (<a href="dmp.html#GetRequest">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="requestID"> requestID </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P MV </div> <div class="attrType"> <a href="meta.html#Integer">Integer</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
A unique identifier that is generated on a client to distinguish the\n responses that are associated with a given request.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> ClientCountFilterRequest (<a href="dmt.html#ClientCountFilterRequest">dmt</a>) </td>
          <td> CreateRequest (<a href="dmp.html#CreateRequest">dmp</a>) </td>
          <td> DMPMessage (<a href="dmp.html#DMPMessage">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="requestRoot"> requestRoot </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#String">String</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
For a set of objects stored in a hierarchic name space, this will be\n prefix beneath which all objects managed through the interface will reside.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> LoginResponse (<a href="dmp.html#LoginResponse">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="responseCategory"> responseCategory </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="dmp.html#ResponseCategoryEnum">ResponseCategoryEnum</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
Indicates the category of a response.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> Response (<a href="dmp.html#Response">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="responseFormat"> responseFormat </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="dmp.html#ResponseFormatEnum">ResponseFormatEnum</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
When the protocol is used for a JSON interface, the response format indicates\n whether the client wants the results as a flat set of objects (STANDARD) or as hierarchy of child\n objects embedded in arrays beneath their parents (DOM).
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> Request (<a href="dmp.html#Request">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="responseText"> responseText </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#String">String</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
Textual information associated with a response.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> Response (<a href="dmp.html#Response">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="responseType"> responseType </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="dmp.html#ResponseTypeEnum">ResponseTypeEnum</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
Indicates the category of response, success, failure, warning etc.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> Response (<a href="dmp.html#Response">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="scope"> scope </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="dmp.html#ScopeEnum">ScopeEnum</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
Indicates the scope of an operation applied to a hierarchy of objects.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> ActionRequest (<a href="dmp.html#ActionRequest">dmp</a>) </td>
          <td> DeleteRequest (<a href="dmp.html#DeleteRequest">dmp</a>) </td>
          <td> DenotifyRequest (<a href="dmp.html#DenotifyRequest">dmp</a>) </td>
        <tr>
          <td> DenotifyResponse (<a href="dmp.html#DenotifyResponse">dmp</a>) </td>
          <td> GetRequest (<a href="dmp.html#GetRequest">dmp</a>) </td>
          <td> NotifyRequest (<a href="dmp.html#NotifyRequest">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="sessionID"> sessionID </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#String">String</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
A unique identifier that identifies a client session with the server.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> LoginResponse (<a href="dmp.html#LoginResponse">dmp</a>) </td>
          <td> LogoutRequest (<a href="dmp.html#LogoutRequest">dmp</a>) </td>
          <td> LogoutResponse (<a href="dmp.html#LogoutResponse">dmp</a>) </td>
        <tr>
          <td> Request (<a href="dmp.html#Request">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="slice"> slice </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#String">String</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The name of a SliceDefinition. If specified, on a GetRequest, the set of\n attributes returned will be the specified slice of the object. For named objects, the object\n is always returned as well.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> DMPEvent (<a href="dmp.html#DMPEvent">dmp</a>) </td>
          <td> GetRequest (<a href="dmp.html#GetRequest">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="source"> source </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#NameContainer">NameContainer</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The source of an event. This is the contained name of the object.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> DMPEvent (<a href="dmp.html#DMPEvent">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="sourceObject"> sourceObject </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#DmcObject">DmcObject</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The object associated with an event. This is generally only seen in create events,\n but there's nothing to prevent you from sending it in other events.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> DMPEvent (<a href="dmp.html#DMPEvent">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="sourceObjectClass"> sourceObjectClass </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#ClassDefinition">ClassDefinition</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The construction class name of the source of an event.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> DMPEvent (<a href="dmp.html#DMPEvent">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="target"> target </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#NameContainer">NameContainer</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The target of a request. This is the contained name of the object.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> DenotifyRequest (<a href="dmp.html#DenotifyRequest">dmp</a>) </td>
          <td> DenotifyResponse (<a href="dmp.html#DenotifyResponse">dmp</a>) </td>
          <td> NotifyRequest (<a href="dmp.html#NotifyRequest">dmp</a>) </td>
        <tr>
          <td> SetRequest (<a href="dmp.html#SetRequest">dmp</a>) </td>
          <td> SetResponse (<a href="dmp.html#SetResponse">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="targetObjectClass"> targetObjectClass </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#ClassDefinition">ClassDefinition</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The construction class of the target of SetRequest. This is a convenience\n attribute used to record the object class of an object being modified by a SetRequest so that\n it can be passed on in the sourceObjectClass of an event.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> SetRequest (<a href="dmp.html#SetRequest">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="targets"> targets </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P MV </div> <div class="attrType"> <a href="meta.html#NameContainer">NameContainer</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The targets of a GetRequest. This is the contained name of the object.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> DeleteRequest (<a href="dmp.html#DeleteRequest">dmp</a>) </td>
          <td> GetRequest (<a href="dmp.html#GetRequest">dmp</a>) </td>
          <td> GetResponse (<a href="dmp.html#GetResponse">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="timeMS"> timeMS </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#Long">Long</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
A time stamp in milliseconds.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> ActionResponse (<a href="dmp.html#ActionResponse">dmp</a>) </td>
          <td> DMPMessage (<a href="dmp.html#DMPMessage">dmp</a>) </td>
          <td> SetResponse (<a href="dmp.html#SetResponse">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="timeoutSeconds"> timeoutSeconds </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#Integer">Integer</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
A timeout flag that may be set on messages.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> Request (<a href="dmp.html#Request">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="trackingEnabled"> trackingEnabled </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#Boolean">Boolean</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
A flag used for debug purposes to allow you to turn logging behaviour for a messages.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> DMPMessage (<a href="dmp.html#DMPMessage">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

<!-- org.dmd.dms.doc.web.AttributeFormatter.dumpDetails(AttributeFormatter.java:22) -->
    <tr> <td class="className" colspan="3"> <a name="userFQN"> userFQN </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td colspan="2"> <div class="valueType"> P SV </div> <div class="attrType"> <a href="meta.html#String">String</a> </div> 
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Description</td>
      <td>
The fully qualified name of a user.
<p/>
      </td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td class="label">Used in:</td>
      <td>
        <table>
        <tr>
          <td> LoginResponse (<a href="dmp.html#LoginResponse">dmp</a>) </td>
        </tr>
        </table>
      </td>
    </tr>

  </table>

</div> <!-- attributeDetails -->

<!-- org.dmd.dms.doc.web.SchemaPage.writeEnums(SchemaPage.java:303) -->

<div class="enumDetails">

<h2> Enum Details </h2>

  <table>

<!-- org.dmd.dms.doc.web.EnumFormatter.dumpDetails(EnumFormatter.java:14) -->

    <tr> <td class="className" colspan="4"> <a name="DMPEventTypeEnum"> DMPEventTypeEnum </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td class="label" colspan="2">Description</td>
      <td>java.util.AbstractList$Itr@77b5c22f</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 0</td>
      <td> CREATED</td>
      <td>Indicates that an object was created.</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 1</td>
      <td> DELETED</td>
      <td>Indicates that an object was deleted.</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 2</td>
      <td> MODIFIED</td>
      <td>Indicates that an object was modified.</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 3</td>
      <td> LOADED</td>
      <td>Indicates that an object has been loaded in the cache.</td>
    </tr>

<!-- org.dmd.dms.doc.web.EnumFormatter.dumpDetails(EnumFormatter.java:14) -->

    <tr> <td class="className" colspan="4"> <a name="FileModeEnum"> FileModeEnum </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td class="label" colspan="2">Description</td>
      <td>java.util.AbstractList$Itr@3ddfd90f</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 0</td>
      <td> OPEN</td>
      <td>Causes a save to file operation to overwrite an existing file or create it if it doesn't exist.</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 1</td>
      <td> APPEND</td>
      <td>Causes a save to file operation to append to an existing file or create it if it doesn't exist.</td>
    </tr>

<!-- org.dmd.dms.doc.web.EnumFormatter.dumpDetails(EnumFormatter.java:14) -->

    <tr> <td class="className" colspan="4"> <a name="ResponseCategoryEnum"> ResponseCategoryEnum </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td class="label" colspan="2">Description</td>
      <td>java.util.AbstractList$Itr@33238785</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 0</td>
      <td> UNKNOWN</td>
      <td>An uncategorized response.</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 1</td>
      <td> SOFTWARE</td>
      <td>A response related to software.</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 2</td>
      <td> SECURITY</td>
      <td>A response related to security.</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 3</td>
      <td> REPOSITORY</td>
      <td>A response related to the repository.</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 4</td>
      <td> COMMS</td>
      <td>A response related to communication.</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 5</td>
      <td> OPERATIONAL</td>
      <td>A response related to an operation.</td>
    </tr>

<!-- org.dmd.dms.doc.web.EnumFormatter.dumpDetails(EnumFormatter.java:14) -->

    <tr> <td class="className" colspan="4"> <a name="ResponseFormatEnum"> ResponseFormatEnum </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td class="label" colspan="2">Description</td>
      <td>java.util.AbstractList$Itr@619646fd</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 0</td>
      <td> STANDARD</td>
      <td>Indicates that the responses should be in standard flat format.</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 1</td>
      <td> DOM</td>
      <td>Indicates that the response should be in DOM format i.e. the hierarchic structure of the data should be reflected by indenting children in subarrays beneath an object.</td>
    </tr>

<!-- org.dmd.dms.doc.web.EnumFormatter.dumpDetails(EnumFormatter.java:14) -->

    <tr> <td class="className" colspan="4"> <a name="ResponseTypeEnum"> ResponseTypeEnum </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td class="label" colspan="2">Description</td>
      <td>java.util.AbstractList$Itr@510ebe18</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 0</td>
      <td> UNKNOWN</td>
      <td>An unknown type of response; shouldn't happen.</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 1</td>
      <td> SUCCESS</td>
      <td>Indicates that the request was successful.</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 2</td>
      <td> WARNING</td>
      <td>Indicates that the request was sucessful but that there were warnings generated and that there is some descriptive text that indicates what happened.</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 3</td>
      <td> ERROR</td>
      <td>Indicates that the request failed and that there is some descriptive text that indicates what happened.</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 4</td>
      <td> PROGRESSTEXT</td>
      <td>Indicates that the request is proceeding and that this is a textual update on the progress of the request.</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 5</td>
      <td> PROGRESSPERCENT</td>
      <td>Indicates that the request is proceeding and that this is the percentage of the processing that's complete.</td>
    </tr>

<!-- org.dmd.dms.doc.web.EnumFormatter.dumpDetails(EnumFormatter.java:14) -->

    <tr> <td class="className" colspan="4"> <a name="ScopeEnum"> ScopeEnum </a> </td></tr>
    <tr>
      <td class="spacer"> </td>
      <td class="label" colspan="2">Description</td>
      <td>java.util.AbstractList$Itr@1ee2433b</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 0</td>
      <td> NONE</td>
      <td>Indicates that no value has been set.</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 1</td>
      <td> BASE</td>
      <td>Applies the operation only to the object named in the request.</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 2</td>
      <td> NEXT</td>
      <td>Applies the operation to the children, or next layer, of objects below the target object.</td>
    </tr>

    <tr>
      <td class="spacer"> </td>
      <td> 3</td>
      <td> ALL</td>
      <td>Applies the operation to the entire sub-tree of objects beneath the target object.</td>
    </tr>

  </table>

</div> <!-- enumDetails -->

    </div>

<!-- org.dmd.dms.doc.web.Summarizer.buildSidebar(Summarizer.java:227) -->
    <div id="sidebar">
        <a class="navLink" href="dmg.html"> dmg</a>
        <a class="navLink" href="dmp.html"> dmp</a>
        <a class="navLink" href="dmrbase.html"> dmrbase</a>
        <a class="navLink" href="dmrldap.html"> dmrldap</a>
        <a class="navLink" href="dmt.html"> dmt</a>
        <a class="navLink" href="dmv.html"> dmv</a>
        <a class="navLink" href="dmwsdl.html"> dmwsdl</a>
        <a class="navLink" href="dsdA.html"> dsdA</a>
        <a class="navLink" href="dsdB.html"> dsdB</a>
        <a class="navLink" href="dsdC.html"> dsdC</a>
        <a class="navLink" href="map.html"> map</a>
        <a class="navLink" href="meta.html"> meta</a>
        <a class="navLink" href="SchemaSummaryPage.html"> Summary </a>
    </div>
  </div> <!-- main -->

  <div id="footer"> </div>

</body>

</html>
